diff options
Diffstat (limited to 'src/android/app/src/main/java/org/yuzu/yuzu_emu/model/GamesViewModel.kt')
-rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/model/GamesViewModel.kt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/GamesViewModel.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/GamesViewModel.kt index 95bad38c6..1d0846b08 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/GamesViewModel.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/GamesViewModel.kt @@ -29,6 +29,9 @@ class GamesViewModel : ViewModel() { private val _shouldScrollToTop = MutableLiveData(false) val shouldScrollToTop: LiveData<Boolean> get() = _shouldScrollToTop + private val _searchFocused = MutableLiveData(false) + val searchFocused: LiveData<Boolean> get() = _searchFocused + init { reloadGames(false) } @@ -45,6 +48,10 @@ class GamesViewModel : ViewModel() { _shouldScrollToTop.postValue(shouldScroll) } + fun setSearchFocused(searchFocused: Boolean) { + _searchFocused.postValue(searchFocused) + } + fun reloadGames(directoryChanged: Boolean) { if (isReloading.value == true) return |